package com.easy.frame.servers.sys.service.msg;

import com.baomidou.mybatisplus.extension.service.IService;
import com.easy.frame.base.api.pojo.PageDTO;
import com.easy.frame.base.api.pojo.PageVO;
import com.easy.frame.servers.sys.dto.SysMsgTemplatePageDTO;
import com.easy.frame.servers.sys.entity.SysMsgTemplate;
import com.easy.frame.servers.sys.vo.SysMsgTemplatePageVO;

/**
 * <p>
 * 消息模板（sys_msg_template） 服务类
 * </p>
 *
 * @author msp
 * @since 2021-01-04
 */
public interface SysMsgTemplateService extends IService<SysMsgTemplate> {

    PageVO<SysMsgTemplatePageVO> page(PageDTO<SysMsgTemplatePageDTO> pageDTO);

    Boolean checkCode(Long tenantId, String code);

    void deleteById(Long id);

    void updateEntityById(SysMsgTemplate entity);
}
